package io.linfeng.common.vo;

import io.linfeng.modules.admin.entity.AppUserEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;


@Data
@ApiModel(value="DiscussDetailResponse", description="话题详情响应体")
public class DiscussDetailResponse implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 话题标签id
	 */
	@ApiModelProperty(value = "话题标签id")
	private Integer id;
	/**
	 * 用户id
	 */
	@ApiModelProperty(value = "用户id")
	private Integer uid;
	/**
	 * 圈子id
	 */
	@ApiModelProperty(value = "圈子id")
	private Integer topicId;
	/**
	 * 标题
	 */
	@ApiModelProperty(value = "标题")
	private String title;
	/**
	 * 描述
	 */
	@ApiModelProperty(value = "描述")
	private String introduce;
	/**
	 * 浏览量
	 */
	@ApiModelProperty(value = "浏览量")
	private Integer readCount;
	/**
	 * 推荐位置：0 不推荐  1 首页推荐
	 */
	@ApiModelProperty(value = "推荐位置：0 不推荐  1 首页推荐")
	private Integer topType;
	/**
	 * 创建时间
	 */
	@ApiModelProperty(value = "创建时间")
	private Date createTime;

	@ApiModelProperty(value = "用户信息")
	private AppUserEntity userInfo;

	/**
	 * 帖子数量
	 */
	@ApiModelProperty(value = "帖子数量")
	private Integer postCount;

}
